it subserved - French English Dictionary